Stripe\ApiRequestorTest S

Total Complexity 50
Dependencies 21
Dependents 0
Total lines 567
Lines of code 486
Logical lines of code 197
Comment lines 8
Methods 22
Properties 0

Methods 22

Method Rating Maintainability Complexity Lines of code
testRaisesCardErrorOn402()
S
49 3 33
testRaisesInvalidRequestErrorOn400()
S
51 3 28
testRaisesInvalidRequestErrorOn404()
S
51 3 28
testRaisesRateLimitErrorOn400AndCodeRateLimit()
S
52 3 26
testRaisesIdempotencyErrorOn400AndTypeIdempotencyError()
S
52 3 26
testRaisesAuthenticationErrorOn401()
S
52 3 26
testRaisesPermissionErrorOn403()
S
52 3 26
testRaisesOAuthInvalidGrantError()
S
53 3 25
testRaisesOAuthUnsupportedResponseTypeError()
S
53 3 25
testRaisesRateLimitErrorOn429()
S
53 3 25
testRaisesOAuthInvalidScopeError()
S
53 3 25
testRaisesOAuthInvalidRequestError()
S
53 3 25
testRaisesOAuthInvalidClientError()
S
53 3 25
testRaisesOAuthUnsupportedGrantTypeError()
S
54 3 23
testEncodeObjects()
S
55 1 20
testDefaultHeaders()
S
54 1 20
testHeaderStripeVersionGlobal()
S
59 1 17
testHeaderStripeAccountGlobal()
S
59 1 17
testHeaderStripeVersionRequestOptions()
S
60 1 16
testHeaderStripeAccountRequestOptions()
S
60 1 16
testHttpClientInjection()
S
63 1 10
testRaisesAuthenticationErrorWhenNoApiKey()
S
77 1 4